
package com.cctv.eip.schema.eip_commondatatypes._0;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;

import com.cctv.eip.schema.eip_commonsimpletype._0.OperateTypeType;


/**
 * 批量发送请求信息类型
 * <p/>
 * <p>BatchPubRequestType complex type的 Java 类。
 * <p/>
 * <p>以下模式片段指定包含在此类中的预期内容。
 * <p/>
 * <pre>
 * &lt;complexType name="BatchPubRequestType"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="MemberCodeType" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
 *         &lt;element name="MemberSecureType" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
 *         &lt;element name="DestNumbersType" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
 *         &lt;element name="ContentType" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
 *         &lt;element name="OperaType" type="{http://cctv.com/EIP/schema/EIP_CommonSimpleType/0.1}OperateTypeType"/&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BatchPubRequestType", propOrder = {
		"memberCodeType",
		"memberSecureType",
		"destNumbersType",
		"contentType",
		"operaType"
})
public class BatchPubRequestType {

	@XmlElement(name = "MemberCodeType", required = true)
	protected String memberCodeType;
	@XmlElement(name = "MemberSecureType", required = true)
	protected String memberSecureType;
	@XmlElement(name = "DestNumbersType", required = true)
	protected String destNumbersType;
	@XmlElement(name = "ContentType", required = true)
	protected String contentType;
	@XmlElement(name = "OperaType", required = true, defaultValue = "N")
	@XmlSchemaType(name = "string")
	protected OperateTypeType operaType;

	/**
	 * 获取memberCodeType属性的值。
	 *
	 * @return possible object is
	 * {@link String }
	 */
	public String getMemberCodeType() {
		return memberCodeType;
	}

	/**
	 * 设置memberCodeType属性的值。
	 *
	 * @param value allowed object is
	 *              {@link String }
	 */
	public void setMemberCodeType(String value) {
		this.memberCodeType = value;
	}

	/**
	 * 获取memberSecureType属性的值。
	 *
	 * @return possible object is
	 * {@link String }
	 */
	public String getMemberSecureType() {
		return memberSecureType;
	}

	/**
	 * 设置memberSecureType属性的值。
	 *
	 * @param value allowed object is
	 *              {@link String }
	 */
	public void setMemberSecureType(String value) {
		this.memberSecureType = value;
	}

	/**
	 * 获取destNumbersType属性的值。
	 *
	 * @return possible object is
	 * {@link String }
	 */
	public String getDestNumbersType() {
		return destNumbersType;
	}

	/**
	 * 设置destNumbersType属性的值。
	 *
	 * @param value allowed object is
	 *              {@link String }
	 */
	public void setDestNumbersType(String value) {
		this.destNumbersType = value;
	}

	/**
	 * 获取contentType属性的值。
	 *
	 * @return possible object is
	 * {@link String }
	 */
	public String getContentType() {
		return contentType;
	}

	/**
	 * 设置contentType属性的值。
	 *
	 * @param value allowed object is
	 *              {@link String }
	 */
	public void setContentType(String value) {
		this.contentType = value;
	}

	/**
	 * 获取operaType属性的值。
	 *
	 * @return possible object is
	 * {@link com.cctv.eip.schema.eip_commonsimpletype._0.OperateTypeType }
	 */
	public OperateTypeType getOperaType() {
		return operaType;
	}

	/**
	 * 设置operaType属性的值。
	 *
	 * @param value allowed object is
	 *              {@link com.cctv.eip.schema.eip_commonsimpletype._0.OperateTypeType }
	 */
	public void setOperaType(OperateTypeType value) {
		this.operaType = value;
	}

}
